<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">

<html><head><title>Index</title><link rel="stylesheet" type="text/css" href="../styles/main.css"><script language=JavaScript src="../javascript/main.js"></script></head><body class="FramedIndexPage" onLoad="NDOnLoad()"><script language=JavaScript><!--
if (browserType) {document.write("<div class=" + browserType + ">");if (browserVer) {document.write("<div class=" + browserVer + ">"); }}// --></script>




<!--  Generated by Natural Docs, version Development Release 01-12-2008 (1.35 base) -->
<!--  http://www.naturaldocs.org  -->

<!-- saved from url=(0026)http://www.naturaldocs.org --> 





<div id=Index><div class=IPageTitle>Index</div><div class=INavigationBar><a href="General.html#Symbols">$#!</a> &middot; 0-9 &middot; <a href="General.html#A">A</a> &middot; <a href="General.html#B">B</a> &middot; <a href="General.html#C">C</a> &middot; <a href="#D">D</a> &middot; <a href="#E">E</a> &middot; <a href="#F">F</a> &middot; <a href="General3.html#G">G</a> &middot; <a href="General4.html#H">H</a> &middot; <a href="General4.html#I">I</a> &middot; <a href="General4.html#J">J</a> &middot; <a href="General4.html#K">K</a> &middot; <a href="General4.html#L">L</a> &middot; <a href="General4.html#M">M</a> &middot; <a href="General4.html#N">N</a> &middot; <a href="General4.html#O">O</a> &middot; <a href="General5.html#P">P</a> &middot; Q &middot; <a href="General5.html#R">R</a> &middot; <a href="General6.html#S">S</a> &middot; <a href="General6.html#T">T</a> &middot; <a href="General7.html#U">U</a> &middot; <a href="General8.html#V">V</a> &middot; <a href="General8.html#W">W</a> &middot; X &middot; Y &middot; Z</div><table border=0 cellspacing=0 cellpadding=0>
<tr><td class=IHeading id=IFirstHeading><a name="D"></a>D</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>data</span><div class=ISubIndex><a href="../files/reg/uvm_reg_item-svh.html#uvm_reg_bus_op.data" id=link281 onMouseOver="ShowTip(event, 'tt279', 'link281')" onMouseOut="HideTip('tt279')" class=IParent>uvm_reg_bus_op</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Debug</span><div class=ISubIndex><a href="../files/base/uvm_callback-svh.html#uvm_callbacks#(T,CB).Debug"  class=IParent>uvm_callbacks#(T,CB)</a><a href="../files/base/uvm_factory-svh.html#uvm_factory.Debug"  class=IParent>uvm_factory</a><a href="../files/base/uvm_report_catcher-svh.html#uvm_report_catcher.Debug"  class=IParent>uvm_report_catcher</a><a href="../files/base/uvm_resource-svh.html#uvm_resource_pool.Debug"  class=IParent>uvm_resource_pool</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>debug_connected_to</span><div class=ISubIndex><a href="../files/base/uvm_port_base-svh.html#uvm_port_base#(IF).debug_connected_to" id=link282 onMouseOver="ShowTip(event, 'tt280', 'link282')" onMouseOut="HideTip('tt280')" class=IParent>uvm_port_base#(IF)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>debug_create_by_name</span><div class=ISubIndex><a href="../files/base/uvm_factory-svh.html#uvm_factory.debug_create_by_name" id=link283 onMouseOver="ShowTip(event, 'tt281', 'link283')" onMouseOut="HideTip('tt281')" class=IParent>uvm_factory</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>debug_create_by_type</span><div class=ISubIndex><a href="../files/base/uvm_factory-svh.html#uvm_factory.debug_create_by_type" id=link284 onMouseOver="ShowTip(event, 'tt282', 'link284')" onMouseOut="HideTip('tt282')" class=IParent>uvm_factory</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>debug_provided_to</span><div class=ISubIndex><a href="../files/base/uvm_port_base-svh.html#uvm_port_base#(IF).debug_provided_to" id=link285 onMouseOver="ShowTip(event, 'tt283', 'link285')" onMouseOut="HideTip('tt283')" class=IParent>uvm_port_base#(IF)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>dec_radix</span><div class=ISubIndex><a href="../files/base/uvm_printer-svh.html#uvm_printer_knobs.dec_radix" id=link286 onMouseOver="ShowTip(event, 'tt284', 'link286')" onMouseOut="HideTip('tt284')" class=IParent>uvm_printer_knobs</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>decode</span><div class=ISubIndex><a href="../files/reg/uvm_reg_cbs-svh.html#uvm_reg_cbs.decode" id=link287 onMouseOver="ShowTip(event, 'tt285', 'link287')" onMouseOut="HideTip('tt285')" class=IParent>uvm_reg_cbs</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>decr</span><div class=ISubIndex><a href="../files/tlm2/uvm_tlm2_time-svh.html#uvm_tlm_time.decr" id=link288 onMouseOver="ShowTip(event, 'tt286', 'link288')" onMouseOut="HideTip('tt286')" class=IParent>uvm_tlm_time</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#Default_Policy_Classes" id=link289 onMouseOver="ShowTip(event, 'tt287', 'link289')" onMouseOut="HideTip('tt287')" class=ISymbol>Default Policy Classes</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>default_alloc</span><div class=ISubIndex><a href="../files/reg/uvm_mem_mam-svh.html#uvm_mem_mam.default_alloc" id=link290 onMouseOver="ShowTip(event, 'tt288', 'link290')" onMouseOut="HideTip('tt288')" class=IParent>uvm_mem_mam</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>default_map</span><div class=ISubIndex><a href="../files/reg/uvm_reg_block-svh.html#uvm_reg_block.default_map" id=link291 onMouseOver="ShowTip(event, 'tt289', 'link291')" onMouseOut="HideTip('tt289')" class=IParent>uvm_reg_block</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>default_path</span><div class=ISubIndex><a href="../files/reg/uvm_reg_block-svh.html#uvm_reg_block.default_path" id=link292 onMouseOver="ShowTip(event, 'tt290', 'link292')" onMouseOut="HideTip('tt290')" class=IParent>uvm_reg_block</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>default_precedence</span><div class=ISubIndex><a href="../files/base/uvm_resource-svh.html#uvm_resource_base.default_precedence" id=link293 onMouseOver="ShowTip(event, 'tt291', 'link293')" onMouseOut="HideTip('tt291')" class=IParent>uvm_resource_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>default_radix</span><div class=ISubIndex><a href="../files/base/uvm_printer-svh.html#uvm_printer_knobs.default_radix" id=link294 onMouseOver="ShowTip(event, 'tt292', 'link294')" onMouseOut="HideTip('tt292')" class=IParent>uvm_printer_knobs</a><a href="../files/base/uvm_recorder-svh.html#uvm_recorder.default_radix" id=link295 onMouseOver="ShowTip(event, 'tt293', 'link295')" onMouseOut="HideTip('tt293')" class=IParent>uvm_recorder</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>define_access</span><div class=ISubIndex><a href="../files/reg/uvm_reg_field-svh.html#uvm_reg_field.define_access" id=link296 onMouseOver="ShowTip(event, 'tt294', 'link296')" onMouseOut="HideTip('tt294')" class=IParent>uvm_reg_field</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>define_domain</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.define_domain" id=link297 onMouseOver="ShowTip(event, 'tt295', 'link297')" onMouseOut="HideTip('tt295')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>delete</span><div class=ISubIndex><a href="../files/base/uvm_callback-svh.html#uvm_callbacks#(T,CB).delete" id=link298 onMouseOver="ShowTip(event, 'tt296', 'link298')" onMouseOut="HideTip('tt296')" class=IParent>uvm_callbacks#(T,CB)</a><a href="../files/base/uvm_pool-svh.html#uvm_object_string_pool#(T).delete" id=link299 onMouseOver="ShowTip(event, 'tt297', 'link299')" onMouseOut="HideTip('tt297')" class=IParent>uvm_object_string_pool#(T)</a><a href="../files/base/uvm_pool-svh.html#uvm_pool#(KEY,T).delete" id=link300 onMouseOver="ShowTip(event, 'tt298', 'link300')" onMouseOut="HideTip('tt298')" class=IParent>uvm_pool#(KEY,T)</a><a href="../files/base/uvm_queue-svh.html#uvm_queue#(T).delete" id=link301 onMouseOver="ShowTip(event, 'tt299', 'link301')" onMouseOut="HideTip('tt299')" class=IParent>uvm_queue#(T)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>delete_by_name</span><div class=ISubIndex><a href="../files/base/uvm_callback-svh.html#uvm_callbacks#(T,CB).delete_by_name" id=link302 onMouseOver="ShowTip(event, 'tt300', 'link302')" onMouseOut="HideTip('tt300')" class=IParent>uvm_callbacks#(T,CB)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>delete_callback</span><div class=ISubIndex><a href="../files/base/uvm_event-svh.html#uvm_event.delete_callback" id=link303 onMouseOver="ShowTip(event, 'tt301', 'link303')" onMouseOut="HideTip('tt301')" class=IParent>uvm_event</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>depth</span><div class=ISubIndex><a href="../files/base/uvm_printer-svh.html#uvm_printer_knobs.depth" id=link304 onMouseOver="ShowTip(event, 'tt302', 'link304')" onMouseOut="HideTip('tt302')" class=IParent>uvm_printer_knobs</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>die</span><div class=ISubIndex><a href="../files/base/uvm_report_object-svh.html#uvm_report_object.die" id=link305 onMouseOver="ShowTip(event, 'tt303', 'link305')" onMouseOut="HideTip('tt303')" class=IParent>uvm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>disable_recording</span><div class=ISubIndex><a href="../files/base/uvm_transaction-svh.html#uvm_transaction.disable_recording" id=link306 onMouseOver="ShowTip(event, 'tt304', 'link306')" onMouseOut="HideTip('tt304')" class=IParent>uvm_transaction</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>display</span><div class=ISubIndex><a href="../files/base/uvm_callback-svh.html#uvm_callbacks#(T,CB).display" id=link307 onMouseOver="ShowTip(event, 'tt305', 'link307')" onMouseOut="HideTip('tt305')" class=IParent>uvm_callbacks#(T,CB)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>display_objections</span><div class=ISubIndex><a href="../files/base/uvm_objection-svh.html#uvm_objection.display_objections" id=link308 onMouseOver="ShowTip(event, 'tt306', 'link308')" onMouseOut="HideTip('tt306')" class=IParent>uvm_objection</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>do_accept_tr</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.do_accept_tr" id=link309 onMouseOver="ShowTip(event, 'tt307', 'link309')" onMouseOut="HideTip('tt307')" class=IParent>uvm_component</a><a href="../files/base/uvm_transaction-svh.html#uvm_transaction.do_accept_tr" id=link310 onMouseOver="ShowTip(event, 'tt308', 'link310')" onMouseOut="HideTip('tt308')" class=IParent>uvm_transaction</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>do_begin_tr</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.do_begin_tr" id=link311 onMouseOver="ShowTip(event, 'tt309', 'link311')" onMouseOut="HideTip('tt309')" class=IParent>uvm_component</a><a href="../files/base/uvm_transaction-svh.html#uvm_transaction.do_begin_tr" id=link312 onMouseOver="ShowTip(event, 'tt310', 'link312')" onMouseOut="HideTip('tt310')" class=IParent>uvm_transaction</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>do_block</span><div class=ISubIndex><a href="../files/reg/sequences/uvm_mem_access_seq-svh.html#uvm_mem_access_seq.do_block" id=link313 onMouseOver="ShowTip(event, 'tt311', 'link313')" onMouseOut="HideTip('tt311')" class=IParent>uvm_mem_access_seq</a><a href="../files/reg/sequences/uvm_mem_walk_seq-svh.html#uvm_mem_walk_seq.do_block" id=link314 onMouseOver="ShowTip(event, 'tt312', 'link314')" onMouseOut="HideTip('tt312')" class=IParent>uvm_mem_walk_seq</a><a href="../files/reg/sequences/uvm_reg_access_seq-svh.html#uvm_reg_access_seq.do_block" id=link315 onMouseOver="ShowTip(event, 'tt313', 'link315')" onMouseOut="HideTip('tt313')" class=IParent>uvm_reg_access_seq</a><a href="../files/reg/sequences/uvm_reg_bit_bash_seq-svh.html#uvm_reg_bit_bash_seq.do_block" id=link316 onMouseOver="ShowTip(event, 'tt314', 'link316')" onMouseOut="HideTip('tt314')" class=IParent>uvm_reg_bit_bash_seq</a><a href="../files/reg/sequences/uvm_reg_mem_shared_access_seq-svh.html#uvm_reg_mem_shared_access_seq.do_block" id=link317 onMouseOver="ShowTip(event, 'tt315', 'link317')" onMouseOut="HideTip('tt315')" class=IParent>uvm_reg_mem_shared_access_seq</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>do_bus_read</span><div class=ISubIndex><a href="../files/reg/uvm_reg_map-svh.html#uvm_reg_map.do_bus_read" id=link318 onMouseOver="ShowTip(event, 'tt316', 'link318')" onMouseOut="HideTip('tt316')" class=IParent>uvm_reg_map</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>do_bus_write</span><div class=ISubIndex><a href="../files/reg/uvm_reg_map-svh.html#uvm_reg_map.do_bus_write" id=link319 onMouseOver="ShowTip(event, 'tt317', 'link319')" onMouseOut="HideTip('tt317')" class=IParent>uvm_reg_map</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>do_compare</span><div class=ISubIndex><a href="../files/base/uvm_object-svh.html#uvm_object.do_compare" id=link320 onMouseOver="ShowTip(event, 'tt318', 'link320')" onMouseOut="HideTip('tt318')" class=IParent>uvm_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>do_copy</span><div class=ISubIndex><a href="../files/base/uvm_object-svh.html#uvm_object.do_copy" id=link321 onMouseOver="ShowTip(event, 'tt319', 'link321')" onMouseOut="HideTip('tt319')" class=IParent>uvm_object</a><a href="../files/reg/uvm_reg_item-svh.html#uvm_reg_item.do_copy" id=link322 onMouseOver="ShowTip(event, 'tt320', 'link322')" onMouseOut="HideTip('tt320')" class=IParent>uvm_reg_item</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>do_end_tr</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.do_end_tr" id=link323 onMouseOver="ShowTip(event, 'tt321', 'link323')" onMouseOut="HideTip('tt321')" class=IParent>uvm_component</a><a href="../files/base/uvm_transaction-svh.html#uvm_transaction.do_end_tr" id=link324 onMouseOver="ShowTip(event, 'tt322', 'link324')" onMouseOut="HideTip('tt322')" class=IParent>uvm_transaction</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>do_kill</span><div class=ISubIndex><a href="../files/seq/uvm_sequence_base-svh.html#uvm_sequence_base.do_kill" id=link325 onMouseOver="ShowTip(event, 'tt323', 'link325')" onMouseOut="HideTip('tt323')" class=IParent>uvm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>do_not_randomize</span><div class=ISubIndex><a href="../files/seq/uvm_sequence_base-svh.html#uvm_sequence_base.do_not_randomize" id=link326 onMouseOver="ShowTip(event, 'tt324', 'link326')" onMouseOut="HideTip('tt324')" class=IParent>uvm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>do_pack</span><div class=ISubIndex><a href="../files/base/uvm_object-svh.html#uvm_object.do_pack" id=link327 onMouseOver="ShowTip(event, 'tt325', 'link327')" onMouseOut="HideTip('tt325')" class=IParent>uvm_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>do_post_read</span><div class=ISubIndex><a href="../files/reg/uvm_reg_backdoor-svh.html#uvm_reg_backdoor.do_post_read" id=link328 onMouseOver="ShowTip(event, 'tt326', 'link328')" onMouseOut="HideTip('tt326')" class=IParent>uvm_reg_backdoor</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>do_post_write</span><div class=ISubIndex><a href="../files/reg/uvm_reg_backdoor-svh.html#uvm_reg_backdoor.do_post_write" id=link329 onMouseOver="ShowTip(event, 'tt327', 'link329')" onMouseOut="HideTip('tt327')" class=IParent>uvm_reg_backdoor</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>do_pre_read</span><div class=ISubIndex><a href="../files/reg/uvm_reg_backdoor-svh.html#uvm_reg_backdoor.do_pre_read" id=link330 onMouseOver="ShowTip(event, 'tt328', 'link330')" onMouseOut="HideTip('tt328')" class=IParent>uvm_reg_backdoor</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>do_pre_write</span><div class=ISubIndex><a href="../files/reg/uvm_reg_backdoor-svh.html#uvm_reg_backdoor.do_pre_write" id=link331 onMouseOver="ShowTip(event, 'tt329', 'link331')" onMouseOut="HideTip('tt329')" class=IParent>uvm_reg_backdoor</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>do_predict</span><div class=ISubIndex><a href="../files/reg/uvm_reg_fifo-svh.html#uvm_reg_fifo.do_predict" id=link332 onMouseOver="ShowTip(event, 'tt330', 'link332')" onMouseOut="HideTip('tt330')" class=IParent>uvm_reg_fifo</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>do_print</span><div class=ISubIndex><a href="../files/base/uvm_object-svh.html#uvm_object.do_print" id=link333 onMouseOver="ShowTip(event, 'tt331', 'link333')" onMouseOut="HideTip('tt331')" class=IParent>uvm_object</a><a href="../files/base/uvm_resource-svh.html#uvm_resource_base.do_print" id=link334 onMouseOver="ShowTip(event, 'tt332', 'link334')" onMouseOut="HideTip('tt332')" class=IParent>uvm_resource_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>do_read</span><div class=ISubIndex><a href="../files/reg/uvm_reg_map-svh.html#uvm_reg_map.do_read" id=link335 onMouseOver="ShowTip(event, 'tt333', 'link335')" onMouseOut="HideTip('tt333')" class=IParent>uvm_reg_map</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>do_record</span><div class=ISubIndex><a href="../files/base/uvm_object-svh.html#uvm_object.do_record" id=link336 onMouseOver="ShowTip(event, 'tt334', 'link336')" onMouseOut="HideTip('tt334')" class=IParent>uvm_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>do_reg_item</span><div class=ISubIndex><a href="../files/reg/uvm_reg_sequence-svh.html#uvm_reg_sequence.do_reg_item" id=link337 onMouseOver="ShowTip(event, 'tt335', 'link337')" onMouseOut="HideTip('tt335')" class=IParent>uvm_reg_sequence</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>do_unpack</span><div class=ISubIndex><a href="../files/base/uvm_object-svh.html#uvm_object.do_unpack" id=link338 onMouseOver="ShowTip(event, 'tt336', 'link338')" onMouseOut="HideTip('tt336')" class=IParent>uvm_object</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>do_write</span><div class=ISubIndex><a href="../files/reg/uvm_reg_map-svh.html#uvm_reg_map.do_write" id=link339 onMouseOver="ShowTip(event, 'tt337', 'link339')" onMouseOut="HideTip('tt337')" class=IParent>uvm_reg_map</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>drop_objection</span><div class=ISubIndex><a href="../files/base/uvm_objection-svh.html#uvm_objection.drop_objection" id=link340 onMouseOver="ShowTip(event, 'tt338', 'link340')" onMouseOut="HideTip('tt338')" class=IParent>uvm_objection</a><a href="../files/base/uvm_phase-svh.html#uvm_phase.drop_objection" id=link341 onMouseOver="ShowTip(event, 'tt339', 'link341')" onMouseOut="HideTip('tt339')" class=IParent>uvm_phase</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>dropped</span><div class=ISubIndex><a href="../files/base/uvm_objection-svh.html#uvm_callbacks_objection.dropped" id=link342 onMouseOver="ShowTip(event, 'tt340', 'link342')" onMouseOut="HideTip('tt340')" class=IParent>uvm_callbacks_objection</a><a href="../files/base/uvm_component-svh.html#uvm_component.dropped" id=link343 onMouseOver="ShowTip(event, 'tt341', 'link343')" onMouseOut="HideTip('tt341')" class=IParent>uvm_component</a><a href="../files/base/uvm_objection-svh.html#uvm_objection.dropped" id=link344 onMouseOver="ShowTip(event, 'tt342', 'link344')" onMouseOut="HideTip('tt342')" class=IParent>uvm_objection</a><a href="../files/base/uvm_objection-svh.html#uvm_objection_callback.dropped" id=link345 onMouseOver="ShowTip(event, 'tt343', 'link345')" onMouseOut="HideTip('tt343')" class=IParent>uvm_objection_callback</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>dump</span><div class=ISubIndex><a href="../files/base/uvm_resource_db-svh.html#uvm_resource_db.dump" id=link346 onMouseOver="ShowTip(event, 'tt344', 'link346')" onMouseOut="HideTip('tt344')" class=IParent>uvm_resource_db</a><a href="../files/base/uvm_resource-svh.html#uvm_resource_pool.dump" id=link347 onMouseOver="ShowTip(event, 'tt345', 'link347')" onMouseOut="HideTip('tt345')" class=IParent>uvm_resource_pool</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>dump_report_state</span><div class=ISubIndex><a href="../files/base/uvm_report_object-svh.html#uvm_report_object.dump_report_state" id=link348 onMouseOver="ShowTip(event, 'tt346', 'link348')" onMouseOut="HideTip('tt346')" class=IParent>uvm_report_object</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>dump_server_state</span><div class=ISubIndex><a href="../files/base/uvm_report_server-svh.html#uvm_report_server.dump_server_state" id=link349 onMouseOver="ShowTip(event, 'tt347', 'link349')" onMouseOut="HideTip('tt347')" class=IParent>uvm_report_server</a></div></td></tr>
<tr><td class=IHeading><a name="E"></a>E</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>element</span><div class=ISubIndex><a href="../files/reg/uvm_reg_item-svh.html#uvm_reg_item.element" id=link350 onMouseOver="ShowTip(event, 'tt348', 'link350')" onMouseOut="HideTip('tt348')" class=IParent>uvm_reg_item</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>element_kind</span><div class=ISubIndex><a href="../files/reg/uvm_reg_item-svh.html#uvm_reg_item.element_kind" id=link351 onMouseOver="ShowTip(event, 'tt349', 'link351')" onMouseOut="HideTip('tt349')" class=IParent>uvm_reg_item</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>emit</span><div class=ISubIndex><a href="../files/base/uvm_printer-svh.html#uvm_printer.emit" id=link352 onMouseOver="ShowTip(event, 'tt350', 'link352')" onMouseOut="HideTip('tt350')" class=IParent>uvm_printer</a><a href="../files/base/uvm_printer-svh.html#uvm_table_printer.emit" id=link353 onMouseOver="ShowTip(event, 'tt351', 'link353')" onMouseOut="HideTip('tt351')" class=IParent>uvm_table_printer</a><a href="../files/base/uvm_printer-svh.html#uvm_tree_printer.emit" id=link354 onMouseOver="ShowTip(event, 'tt352', 'link354')" onMouseOut="HideTip('tt352')" class=IParent>uvm_tree_printer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>enable_print_topology</span><div class=ISubIndex><a href="../files/base/uvm_root-svh.html#uvm_root.enable_print_topology" id=link355 onMouseOver="ShowTip(event, 'tt353', 'link355')" onMouseOut="HideTip('tt353')" class=IParent>uvm_root</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>enable_recording</span><div class=ISubIndex><a href="../files/base/uvm_transaction-svh.html#uvm_transaction.enable_recording" id=link356 onMouseOver="ShowTip(event, 'tt354', 'link356')" onMouseOut="HideTip('tt354')" class=IParent>uvm_transaction</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>encode</span><div class=ISubIndex><a href="../files/reg/uvm_reg_cbs-svh.html#uvm_reg_cbs.encode" id=link357 onMouseOver="ShowTip(event, 'tt355', 'link357')" onMouseOut="HideTip('tt355')" class=IParent>uvm_reg_cbs</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>end_elements</span><div class=ISubIndex><a href="../files/base/uvm_printer-svh.html#uvm_printer_knobs.end_elements" id=link358 onMouseOver="ShowTip(event, 'tt356', 'link358')" onMouseOut="HideTip('tt356')" class=IParent>uvm_printer_knobs</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>end_event</span><div class=ISubIndex><a href="../files/base/uvm_transaction-svh.html#uvm_transaction.end_event" id=link359 onMouseOver="ShowTip(event, 'tt357', 'link359')" onMouseOut="HideTip('tt357')" class=IParent>uvm_transaction</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>end_of_elaboration_phase</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.end_of_elaboration_phase" id=link360 onMouseOver="ShowTip(event, 'tt358', 'link360')" onMouseOut="HideTip('tt358')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>end_offset</span><div class=ISubIndex><a href="../files/reg/uvm_mem_mam-svh.html#uvm_mem_mam_cfg.end_offset" id=link361 onMouseOver="ShowTip(event, 'tt359', 'link361')" onMouseOut="HideTip('tt359')" class=IParent>uvm_mem_mam_cfg</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_ifs-svh.html#END_REQ" id=link362 onMouseOver="ShowTip(event, 'tt360', 'link362')" onMouseOut="HideTip('tt360')" class=ISymbol>END_REQ</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/tlm2/uvm_tlm2_ifs-svh.html#END_RESP" id=link363 onMouseOver="ShowTip(event, 'tt361', 'link363')" onMouseOut="HideTip('tt361')" class=ISymbol>END_RESP</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>end_tr</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.end_tr" id=link364 onMouseOver="ShowTip(event, 'tt362', 'link364')" onMouseOut="HideTip('tt362')" class=IParent>uvm_component</a><a href="../files/base/uvm_transaction-svh.html#uvm_transaction.end_tr" id=link365 onMouseOver="ShowTip(event, 'tt363', 'link365')" onMouseOut="HideTip('tt363')" class=IParent>uvm_transaction</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#ENDED" id=link366 onMouseOver="ShowTip(event, 'tt364', 'link366')" onMouseOut="HideTip('tt364')" class=ISymbol>ENDED</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/reg/uvm_reg_model-svh.html#Enumerations"  class=ISymbol>Enumerations</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>events</span><div class=ISubIndex><a href="../files/base/uvm_transaction-svh.html#uvm_transaction.events" id=link367 onMouseOver="ShowTip(event, 'tt365', 'link367')" onMouseOut="HideTip('tt365')" class=IParent>uvm_transaction</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Example</span><div class=ISubIndex><a href="../files/reg/uvm_reg_adapter-svh.html#uvm_reg_adapter.Example" id=link368 onMouseOver="ShowTip(event, 'tt366', 'link368')" onMouseOut="HideTip('tt366')" class=IParent>uvm_reg_adapter</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>exec_func</span><div class=ISubIndex><a href="../files/base/uvm_phase-svh.html#uvm_phase.exec_func" id=link369 onMouseOver="ShowTip(event, 'tt367', 'link369')" onMouseOut="HideTip('tt367')" class=IParent>uvm_phase</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>exec_task</span><div class=ISubIndex><a href="../files/base/uvm_phase-svh.html#uvm_phase.exec_task" id=link370 onMouseOver="ShowTip(event, 'tt368', 'link370')" onMouseOut="HideTip('tt368')" class=IParent>uvm_phase</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>execute</span><div class=ISubIndex><a href="../files/base/uvm_bottomup_phase-svh.html#uvm_bottomup_phase.execute" id=link371 onMouseOver="ShowTip(event, 'tt369', 'link371')" onMouseOut="HideTip('tt369')" class=IParent>uvm_bottomup_phase</a><a href="../files/base/uvm_task_phase-svh.html#uvm_task_phase.execute" id=link372 onMouseOver="ShowTip(event, 'tt370', 'link372')" onMouseOut="HideTip('tt370')" class=IParent>uvm_task_phase</a><a href="../files/base/uvm_topdown_phase-svh.html#uvm_topdown_phase.execute" id=link373 onMouseOver="ShowTip(event, 'tt371', 'link373')" onMouseOut="HideTip('tt371')" class=IParent>uvm_topdown_phase</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>execute_item</span><div class=ISubIndex><a href="../files/seq/uvm_sequencer_base-svh.html#uvm_sequencer_base.execute_item" id=link374 onMouseOver="ShowTip(event, 'tt372', 'link374')" onMouseOut="HideTip('tt372')" class=IParent>uvm_sequencer_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>exists</span><div class=ISubIndex><a href="../files/base/uvm_config_db-svh.html#uvm_config_db.exists" id=link375 onMouseOver="ShowTip(event, 'tt373', 'link375')" onMouseOut="HideTip('tt373')" class=IParent>uvm_config_db</a><a href="../files/base/uvm_pool-svh.html#uvm_pool#(KEY,T).exists" id=link376 onMouseOver="ShowTip(event, 'tt374', 'link376')" onMouseOut="HideTip('tt374')" class=IParent>uvm_pool#(KEY,T)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/reg/uvm_reg_predictor-svh.html#Explicit_Register_Predictor" id=link377 onMouseOver="ShowTip(event, 'tt375', 'link377')" onMouseOut="HideTip('tt375')" class=ISymbol>Explicit Register Predictor</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>extension</span><div class=ISubIndex><a href="../files/reg/uvm_reg_item-svh.html#uvm_reg_item.extension" id=link378 onMouseOver="ShowTip(event, 'tt376', 'link378')" onMouseOut="HideTip('tt376')" class=IParent>uvm_reg_item</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Extensions Mechanism</span><div class=ISubIndex><a href="../files/tlm2/uvm_tlm2_generic_payload-svh.html#uvm_tlm_generic_payload.Extensions_Mechanism"  class=IParent>uvm_tlm_generic_payload</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>extract_phase</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.extract_phase" id=link379 onMouseOver="ShowTip(event, 'tt377', 'link379')" onMouseOut="HideTip('tt377')" class=IParent>uvm_component</a></div></td></tr>
<tr><td class=IHeading><a name="F"></a>F</td><td></td></tr><tr><td class=ISymbolPrefix id=IFirstSymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/overviews/factory-txt.html#Factory_Classes" id=link380 onMouseOver="ShowTip(event, 'tt378', 'link380')" onMouseOut="HideTip('tt378')" class=ISymbol>Factory Classes</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/base/uvm_registry-svh.html#Factory_Component_and_Object_Wrappers"  class=ISymbol>Factory Component and Object Wrappers</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Factory Interface</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.Factory_Interface" id=link381 onMouseOver="ShowTip(event, 'tt379', 'link381')" onMouseOut="HideTip('tt379')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#Field_automation"  class=ISymbol>Field automation</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/macros/uvm_object_defines-svh.html#Field_Macros" id=link382 onMouseOver="ShowTip(event, 'tt380', 'link382')" onMouseOut="HideTip('tt380')" class=ISymbol>Field Macros</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>fifo</span><div class=ISubIndex><a href="../files/reg/uvm_reg_fifo-svh.html#uvm_reg_fifo.fifo" id=link383 onMouseOver="ShowTip(event, 'tt381', 'link383')" onMouseOut="HideTip('tt381')" class=IParent>uvm_reg_fifo</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>final_phase</span><div class=ISubIndex><a href="../files/base/uvm_component-svh.html#uvm_component.final_phase" id=link384 onMouseOver="ShowTip(event, 'tt382', 'link384')" onMouseOut="HideTip('tt382')" class=IParent>uvm_component</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>find</span><div class=ISubIndex><a href="../files/base/uvm_phase-svh.html#uvm_phase.find" id=link385 onMouseOver="ShowTip(event, 'tt383', 'link385')" onMouseOut="HideTip('tt383')" class=IParent>uvm_phase</a><a href="../files/base/uvm_root-svh.html#uvm_root.find" id=link386 onMouseOver="ShowTip(event, 'tt384', 'link386')" onMouseOut="HideTip('tt384')" class=IParent>uvm_root</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>find_all</span><div class=ISubIndex><a href="../files/base/uvm_root-svh.html#uvm_root.find_all" id=link387 onMouseOver="ShowTip(event, 'tt385', 'link387')" onMouseOut="HideTip('tt385')" class=IParent>uvm_root</a><a href="../files/base/uvm_misc-svh.html#uvm_utils.find_all" id=link388 onMouseOver="ShowTip(event, 'tt386', 'link388')" onMouseOut="HideTip('tt386')" class=IParent>uvm_utils</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>find_block</span><div class=ISubIndex><a href="../files/reg/uvm_reg_block-svh.html#uvm_reg_block.find_block" id=link389 onMouseOver="ShowTip(event, 'tt387', 'link389')" onMouseOut="HideTip('tt387')" class=IParent>uvm_reg_block</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>find_blocks</span><div class=ISubIndex><a href="../files/reg/uvm_reg_block-svh.html#uvm_reg_block.find_blocks" id=link390 onMouseOver="ShowTip(event, 'tt388', 'link390')" onMouseOut="HideTip('tt388')" class=IParent>uvm_reg_block</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>find_by_name</span><div class=ISubIndex><a href="../files/base/uvm_phase-svh.html#uvm_phase.find_by_name" id=link391 onMouseOver="ShowTip(event, 'tt389', 'link391')" onMouseOut="HideTip('tt389')" class=IParent>uvm_phase</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>find_override_by_name</span><div class=ISubIndex><a href="../files/base/uvm_factory-svh.html#uvm_factory.find_override_by_name" id=link392 onMouseOver="ShowTip(event, 'tt390', 'link392')" onMouseOut="HideTip('tt390')" class=IParent>uvm_factory</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>find_override_by_type</span><div class=ISubIndex><a href="../files/base/uvm_factory-svh.html#uvm_factory.find_override_by_type" id=link393 onMouseOver="ShowTip(event, 'tt391', 'link393')" onMouseOut="HideTip('tt391')" class=IParent>uvm_factory</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>find_unused_resources</span><div class=ISubIndex><a href="../files/base/uvm_resource-svh.html#uvm_resource_pool.find_unused_resources" id=link394 onMouseOver="ShowTip(event, 'tt392', 'link394')" onMouseOut="HideTip('tt392')" class=IParent>uvm_resource_pool</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>finish_item</span><div class=ISubIndex><a href="../files/seq/uvm_sequence_base-svh.html#uvm_sequence_base.finish_item" id=link395 onMouseOver="ShowTip(event, 'tt393', 'link395')" onMouseOut="HideTip('tt393')" class=IParent>uvm_sequence_base</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>finish_on_completion</span><div class=ISubIndex><a href="../files/base/uvm_root-svh.html#uvm_root.finish_on_completion" id=link396 onMouseOver="ShowTip(event, 'tt394', 'link396')" onMouseOut="HideTip('tt394')" class=IParent>uvm_root</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><a href="../files/base/uvm_object_globals-svh.html#FINISHED" id=link397 onMouseOver="ShowTip(event, 'tt395', 'link397')" onMouseOut="HideTip('tt395')" class=ISymbol>FINISHED</a></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>first</span><div class=ISubIndex><a href="../files/base/uvm_callback-svh.html#uvm_callback_iter.first" id=link398 onMouseOver="ShowTip(event, 'tt396', 'link398')" onMouseOut="HideTip('tt396')" class=IParent>uvm_callback_iter</a><a href="../files/base/uvm_pool-svh.html#uvm_pool#(KEY,T).first" id=link399 onMouseOver="ShowTip(event, 'tt397', 'link399')" onMouseOut="HideTip('tt397')" class=IParent>uvm_pool#(KEY,T)</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>flush</span><div class=ISubIndex><a href="../files/comps/uvm_in_order_comparator-svh.html#uvm_in_order_comparator#(T,comp_type,convert,pair_type).flush" id=link400 onMouseOver="ShowTip(event, 'tt398', 'link400')" onMouseOut="HideTip('tt398')" class=IParent>uvm_in_order_comparator#(T,comp_type,convert,pair_type)</a><a href="../files/tlm1/uvm_tlm_fifos-svh.html#uvm_tlm_fifo.flush" id=link401 onMouseOver="ShowTip(event, 'tt399', 'link401')" onMouseOut="HideTip('tt399')" class=IParent>uvm_tlm_fifo</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>fname</span><div class=ISubIndex><a href="../files/reg/uvm_reg_item-svh.html#uvm_reg_item.fname" id=link402 onMouseOver="ShowTip(event, 'tt400', 'link402')" onMouseOut="HideTip('tt400')" class=IParent>uvm_reg_item</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>footer</span><div class=ISubIndex><a href="../files/base/uvm_printer-svh.html#uvm_printer_knobs.footer" id=link403 onMouseOver="ShowTip(event, 'tt401', 'link403')" onMouseOut="HideTip('tt401')" class=IParent>uvm_printer_knobs</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>for_each</span><div class=ISubIndex><a href="../files/reg/uvm_mem_mam-svh.html#uvm_mem_mam.for_each" id=link404 onMouseOver="ShowTip(event, 'tt402', 'link404')" onMouseOut="HideTip('tt402')" class=IParent>uvm_mem_mam</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>format_action</span><div class=ISubIndex><a href="../files/base/uvm_report_handler-svh.html#uvm_report_handler.format_action" id=link405 onMouseOver="ShowTip(event, 'tt403', 'link405')" onMouseOut="HideTip('tt403')" class=IParent>uvm_report_handler</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>format_header</span><div class=ISubIndex><a href="../files/base/uvm_printer-svh.html#uvm_printer.format_header" id=link406 onMouseOver="ShowTip(event, 'tt404', 'link406')" onMouseOut="HideTip('tt404')" class=IParent>uvm_printer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>format_row</span><div class=ISubIndex><a href="../files/base/uvm_printer-svh.html#uvm_printer.format_row" id=link407 onMouseOver="ShowTip(event, 'tt405', 'link407')" onMouseOut="HideTip('tt405')" class=IParent>uvm_printer</a></div></td></tr><tr><td class=ISymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>Frontdoor</span><div class=ISubIndex><a href="../files/reg/uvm_mem-svh.html#uvm_mem.Frontdoor"  class=IParent>uvm_mem</a><a href="../files/reg/uvm_reg-svh.html#uvm_reg.Frontdoor"  class=IParent>uvm_reg</a></div></td></tr><tr><td class=ISymbolPrefix id=ILastSymbolPrefix>&nbsp;</td><td class=IEntry><span class=ISymbol>full_name</span><div class=ISubIndex><a href="../files/base/uvm_printer-svh.html#uvm_printer_knobs.full_name" id=link408 onMouseOver="ShowTip(event, 'tt406', 'link408')" onMouseOut="HideTip('tt406')" class=IParent>uvm_printer_knobs</a></div></td></tr></table>
<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt279"><div class=CVariable>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>uvm_reg_data_t data
  </td></tr></table></blockquote>The data to write. </div></div><div class=CToolTip id="tt280"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>function void debug_connected_to (</td>      <td class=PType nowrap>int&nbsp;</td>
      <td class=PParameter nowrap>level</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%>0,</td>
</tr><tr><td></td>      <td class=PType nowrap>int&nbsp;</td>
      <td class=PParameter nowrap>max_level</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%>-1</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
The debug_connected_to method outputs a visual text display of the port/export/imp network to which this port connects (i.e., the port&rsquo;s fanout).</div></div><div class=CToolTip id="tt281"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>function void debug_create_by_name (</td>      <td class=PType nowrap>string&nbsp;</td>
      <td class=PParameter nowrap>requested_type_name,</td>
      <td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
      <td class=PDefaultValue width=100%></td>
</tr><tr><td></td>      <td class=PType nowrap>string&nbsp;</td>
      <td class=PParameter nowrap>parent_inst_path</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%>&quot;&quot;,</td>
</tr><tr><td></td>      <td class=PType nowrap>string&nbsp;</td>
      <td class=PParameter nowrap>name</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%>&quot;&quot;</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
These methods perform the same search algorithm as the create_* methods, but they do not create new objects. </div></div><div class=CToolTip id="tt282"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>function void debug_create_by_type (</td>      <td class=PType nowrap>uvm_object_wrapper&nbsp;</td>
      <td class=PParameter nowrap>requested_type,</td>
      <td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
      <td class=PDefaultValue width=100%></td>
</tr><tr><td></td>      <td class=PType nowrap>string&nbsp;</td>
      <td class=PParameter nowrap>parent_inst_path</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%>&quot;&quot;,</td>
</tr><tr><td></td>      <td class=PType nowrap>string&nbsp;</td>
      <td class=PParameter nowrap>name</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%>&quot;&quot;</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
</div></div><div class=CToolTip id="tt283"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>function void debug_provided_to (</td>      <td class=PType nowrap>int&nbsp;</td>
      <td class=PParameter nowrap>level</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%>0,</td>
</tr><tr><td></td>      <td class=PType nowrap>int&nbsp;</td>
      <td class=PParameter nowrap>max_level</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%>-1</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
The debug_provided_to method outputs a visual display of the port/export network that ultimately connect to this port (i.e., the port&rsquo;s fanin).</div></div><div class=CToolTip id="tt284"><div class=CVariable>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>string dec_radix = &quot;'d&quot;
  </td></tr></table></blockquote>This string should be prepended to the value of an integral type when a radix of UVM_DEC is used for the radix of the integral object.</div></div><div class=CToolTip id="tt285"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function void decode(</td>      <td class=PTypePrefix nowrap>ref&nbsp;</td>
      <td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
      <td class=PParameter nowrap>data[]</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Data decode</div></div><div class=CToolTip id="tt286"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>function void decr(</td>      <td class=PType nowrap>real&nbsp;</td>
      <td class=PParameter nowrap>t,</td>
</tr><tr><td></td>      <td class=PType nowrap>time&nbsp;</td>
      <td class=PParameter nowrap>scaled,</td>
</tr><tr><td></td>      <td class=PType nowrap>real&nbsp;</td>
      <td class=PParameter nowrap>secs</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Decrement the time value by the specified number of scaled time unit</div></div><div class=CToolTip id="tt287"><div class=CGroup>Policy classes copying, comparing, packing, unpacking, and recording uvm_object-based objects.</div></div><div class=CToolTip id="tt288"><div class=CVariable>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>uvm_mem_mam_policy default_alloc
  </td></tr></table></blockquote>Region allocation policy</div></div><div class=CToolTip id="tt289"><div class=CVariable>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>uvm_reg_map default_map
  </td></tr></table></blockquote>Default address map</div></div><div class=CToolTip id="tt290"><div class=CVariable>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>uvm_path_e default_path = UVM_DEFAULT_PATH
  </td></tr></table></blockquote>Default access path for the registers and memories in this block.</div></div><div class=CToolTip id="tt291"><div class=CVariable>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>static int unsigned default_precedence = 1000
  </td></tr></table></blockquote>The default precedence for an resource that has been created. </div></div><div class=CToolTip id="tt292"><div class=CVariable>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>uvm_radix_enum default_radix = UVM_HEX
  </td></tr></table></blockquote>This knob sets the default radix to use for integral values when no radix enum is explicitly supplied to the print_int() method.</div></div><div class=CToolTip id="tt293"><div class=CVariable>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>uvm_radix_enum default_radix = UVM_HEX
  </td></tr></table></blockquote>This is the default radix setting if record_field is called without a radix.</div></div><div class=CToolTip id="tt294"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>static function bit define_access(</td>      <td class=PType nowrap>string&nbsp;</td>
      <td class=PParameter nowrap>name</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Define a new access policy value</div></div><div class=CToolTip id="tt295"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual protected function void define_domain(</td>      <td class=PType nowrap>uvm_domain&nbsp;</td>
      <td class=PParameter nowrap>domain</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Builds custom phase schedules into the provided <i>domain</i> handle.</div></div><div class=CToolTip id="tt296"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>static function void delete(</td>      <td class=PType nowrap>T&nbsp;</td>
      <td class=PParameter nowrap>obj,</td>
</tr><tr><td></td>      <td class=PType nowrap>uvm_callback&nbsp;</td>
      <td class=PParameter nowrap>cb</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Deletes the given callback object, <i>cb</i>, from the queue associated with the given <i>obj</i> handle. </div></div><div class=CToolTip id="tt297"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function void delete (</td>      <td class=PType nowrap>string&nbsp;</td>
      <td class=PParameter nowrap>key</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Removes the item with the given string <i>key</i> from the pool.</div></div><div class=CToolTip id="tt298"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function void delete (</td>      <td class=PType nowrap>KEY&nbsp;</td>
      <td class=PParameter nowrap>key</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Removes the item with the given <i>key</i> from the pool.</div></div><div class=CToolTip id="tt299"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function void delete (</td>      <td class=PType nowrap>int&nbsp;</td>
      <td class=PParameter nowrap>index</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%>-1</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Removes the item at the given <i>index</i> from the queue; if <i>index</i> is not provided, the entire contents of the queue are deleted.</div></div><div class=CToolTip id="tt300"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>static function void delete_by_name(</td>      <td class=PType nowrap>string&nbsp;</td>
      <td class=PParameter nowrap>name,</td>
</tr><tr><td></td>      <td class=PType nowrap>uvm_callback&nbsp;</td>
      <td class=PParameter nowrap>cb,</td>
</tr><tr><td></td>      <td class=PType nowrap>uvm_component&nbsp;</td>
      <td class=PParameter nowrap>root</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Removes the given callback object, <i>cb</i>, associated with one or more uvm_component callback queues. </div></div><div class=CToolTip id="tt301"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function void delete_callback (</td>      <td class=PType nowrap>uvm_event_callback&nbsp;</td>
      <td class=PParameter nowrap>cb</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Unregisters the given callback, <i>cb</i>, from this event.</div></div><div class=CToolTip id="tt302"><div class=CVariable>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>int depth = -1
  </td></tr></table></blockquote>Indicates how deep to recurse when printing objects. </div></div><div class=CToolTip id="tt303"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function void die()
  </td></tr></table></blockquote>This method is called by the report server if a report reaches the maximum quit count or has an UVM_EXIT action associated with it, e.g., as with fatal errors.</div></div><div class=CToolTip id="tt304"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function void disable_recording ()
  </td></tr></table></blockquote>Turns off recording for the transaction stream. </div></div><div class=CToolTip id="tt305"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>static function void display(</td>      <td class=PType nowrap>T&nbsp;</td>
      <td class=PParameter nowrap>obj</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%>null</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
This function displays callback information for <i>obj</i>. </div></div><div class=CToolTip id="tt306"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>function void display_objections(</td>      <td class=PType nowrap>uvm_object&nbsp;</td>
      <td class=PParameter nowrap>obj</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%>null,</td>
</tr><tr><td></td>      <td class=PType nowrap>bit&nbsp;</td>
      <td class=PParameter nowrap>show_header</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%>1</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Displays objection information about the given <i>object</i>. </div></div><div class=CToolTip id="tt307"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual protected function void do_accept_tr (</td>      <td class=PType nowrap>uvm_transaction&nbsp;</td>
      <td class=PParameter nowrap>tr</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
The accept_tr method calls this function to accommodate any user-defined post-accept action. </div></div><div class=CToolTip id="tt308"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual protected function void do_accept_tr ()
  </td></tr></table></blockquote>This user-definable callback is called by accept_tr just before the accept event is triggered. </div></div><div class=CToolTip id="tt309"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual protected function void do_begin_tr (</td>      <td class=PType nowrap>uvm_transaction&nbsp;</td>
      <td class=PParameter nowrap>tr,</td>
</tr><tr><td></td>      <td class=PType nowrap>string&nbsp;</td>
      <td class=PParameter nowrap>stream_name,</td>
</tr><tr><td></td>      <td class=PType nowrap>integer&nbsp;</td>
      <td class=PParameter nowrap>tr_handle</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
The begin_tr and begin_child_tr methods call this function to accommodate any user-defined post-begin action. </div></div><div class=CToolTip id="tt310"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual protected function void do_begin_tr ()
  </td></tr></table></blockquote>This user-definable callback is called by begin_tr and begin_child_tr just before the begin event is triggered. </div></div><div class=CToolTip id="tt311"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>protected virtual task do_block(</td>      <td class=PType nowrap>uvm_reg_block&nbsp;</td>
      <td class=PParameter nowrap>blk</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Test all of the memories in a given <i>block</i></div></div><div class=CToolTip id="tt312"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>protected virtual task do_block(</td>      <td class=PType nowrap>uvm_reg_block&nbsp;</td>
      <td class=PParameter nowrap>blk</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Test all of the memories in a given <i>block</i></div></div><div class=CToolTip id="tt313"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>protected virtual task do_block(</td>      <td class=PType nowrap>uvm_reg_block&nbsp;</td>
      <td class=PParameter nowrap>blk</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Test all of the registers in a block</div></div><div class=CToolTip id="tt314"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>protected virtual task do_block(</td>      <td class=PType nowrap>uvm_reg_block&nbsp;</td>
      <td class=PParameter nowrap>blk</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Test all of the registers in a a given <i>block</i></div></div><div class=CToolTip id="tt315"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>protected virtual task do_block(</td>      <td class=PType nowrap>uvm_reg_block&nbsp;</td>
      <td class=PParameter nowrap>blk</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Test all of the registers and memories in a block</div></div><div class=CToolTip id="tt316"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual task do_bus_read (</td>      <td class=PType nowrap>uvm_reg_item&nbsp;</td>
      <td class=PParameter nowrap>rw,</td>
</tr><tr><td></td>      <td class=PType nowrap>uvm_sequencer_base&nbsp;</td>
      <td class=PParameter nowrap>sequencer,</td>
</tr><tr><td></td>      <td class=PType nowrap>uvm_reg_adapter&nbsp;</td>
      <td class=PParameter nowrap>adapter</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Perform a bus read operation.</div></div><div class=CToolTip id="tt317"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual task do_bus_write (</td>      <td class=PType nowrap>uvm_reg_item&nbsp;</td>
      <td class=PParameter nowrap>rw,</td>
</tr><tr><td></td>      <td class=PType nowrap>uvm_sequencer_base&nbsp;</td>
      <td class=PParameter nowrap>sequencer,</td>
</tr><tr><td></td>      <td class=PType nowrap>uvm_reg_adapter&nbsp;</td>
      <td class=PParameter nowrap>adapter</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Perform a bus write operation.</div></div><div class=CToolTip id="tt318"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function bit do_compare (</td>      <td class=PType nowrap>uvm_object&nbsp;</td>
      <td class=PParameter nowrap>rhs,</td>
</tr><tr><td></td>      <td class=PType nowrap>uvm_comparer&nbsp;</td>
      <td class=PParameter nowrap>comparer</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
The do_compare method is the user-definable hook called by the compare method. </div></div><div class=CToolTip id="tt319"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function void do_copy (</td>      <td class=PType nowrap>uvm_object&nbsp;</td>
      <td class=PParameter nowrap>rhs</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
The do_copy method is the user-definable hook called by the copy method. </div></div><div class=CToolTip id="tt320"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function void do_copy(</td>      <td class=PType nowrap>uvm_object&nbsp;</td>
      <td class=PParameter nowrap>rhs</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Copy the <i>rhs</i> object into this object. </div></div><div class=CToolTip id="tt321"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual protected function void do_end_tr (</td>      <td class=PType nowrap>uvm_transaction&nbsp;</td>
      <td class=PParameter nowrap>tr,</td>
</tr><tr><td></td>      <td class=PType nowrap>integer&nbsp;</td>
      <td class=PParameter nowrap>tr_handle</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
The end_tr method calls this function to accommodate any user-defined post-end action. </div></div><div class=CToolTip id="tt322"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual protected function void do_end_tr ()
  </td></tr></table></blockquote>This user-definable callback is called by end_tr just before the end event is triggered. </div></div><div class=CToolTip id="tt323"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function void do_kill()
  </td></tr></table></blockquote>This function is a user hook that is called whenever a sequence is terminated by using either sequence.kill() or sequencer.stop_sequences() (which effectively calls sequence.kill()).</div></div><div class=CToolTip id="tt324"><div class=CVariable>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>bit do_not_randomize
  </td></tr></table></blockquote>If set, prevents the sequence from being randomized before being executed by the `uvm_do*() and `uvm_rand_send*() macros, or as a default sequence.</div></div><div class=CToolTip id="tt325"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function void do_pack (</td>      <td class=PType nowrap>uvm_packer&nbsp;</td>
      <td class=PParameter nowrap>packer</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
The do_pack method is the user-definable hook called by the pack methods. </div></div><div class=CToolTip id="tt326"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>protected task do_post_read(</td>      <td class=PType nowrap>uvm_reg_item&nbsp;</td>
      <td class=PParameter nowrap>rw</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Execute the post-read callbacks</div></div><div class=CToolTip id="tt327"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>protected task do_post_write(</td>      <td class=PType nowrap>uvm_reg_item&nbsp;</td>
      <td class=PParameter nowrap>rw</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Execute the post-write callbacks</div></div><div class=CToolTip id="tt328"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>protected task do_pre_read(</td>      <td class=PType nowrap>uvm_reg_item&nbsp;</td>
      <td class=PParameter nowrap>rw</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Execute the pre-read callbacks</div></div><div class=CToolTip id="tt329"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>protected task do_pre_write(</td>      <td class=PType nowrap>uvm_reg_item&nbsp;</td>
      <td class=PParameter nowrap>rw</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Execute the pre-write callbacks</div></div><div class=CToolTip id="tt330"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function void do_predict(</td>      <td class=PType nowrap>uvm_reg_item&nbsp;</td>
      <td class=PParameter nowrap>rw,</td>
      <td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
      <td class=PDefaultValue width=100%></td>
</tr><tr><td></td>      <td class=PType nowrap>uvm_predict_e&nbsp;</td>
      <td class=PParameter nowrap>kind</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%> UVM_PREDICT_DIRECT,</td>
</tr><tr><td></td>      <td class=PType nowrap>uvm_reg_byte_en_t&nbsp;</td>
      <td class=PParameter nowrap>be</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%> -1</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Updates the abstract (mirror) FIFO based on write() and read() operations. </div></div><div class=CToolTip id="tt331"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function void do_print (</td>      <td class=PType nowrap>uvm_printer&nbsp;</td>
      <td class=PParameter nowrap>printer</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
The <i>do_print</i> method is the user-definable hook called by print and sprint that allows users to customize what gets printed or sprinted beyond the field information provided by the `uvm_field_* macros, Utility and Field Macros for Components and Objects.</div></div><div class=CToolTip id="tt332"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>function void do_print (</td>      <td class=PType nowrap>uvm_printer&nbsp;</td>
      <td class=PParameter nowrap>printer</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Implementation of do_print which is called by print().</div></div><div class=CToolTip id="tt333"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual task do_read(</td>      <td class=PType nowrap>uvm_reg_item&nbsp;</td>
      <td class=PParameter nowrap>rw</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Perform a read operation.</div></div><div class=CToolTip id="tt334"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function void do_record (</td>      <td class=PType nowrap>uvm_recorder&nbsp;</td>
      <td class=PParameter nowrap>recorder</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
The do_record method is the user-definable hook called by the record method. </div></div><div class=CToolTip id="tt335"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual task do_reg_item(</td>      <td class=PType nowrap>uvm_reg_item&nbsp;</td>
      <td class=PParameter nowrap>rw</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Executes the given register transaction, <i>rw</i>, via the sequencer on which this sequence was started (i.e. </div></div><div class=CToolTip id="tt336"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function void do_unpack (</td>      <td class=PType nowrap>uvm_packer&nbsp;</td>
      <td class=PParameter nowrap>packer</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
The do_unpack method is the user-definable hook called by the unpack method. </div></div><div class=CToolTip id="tt337"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual task do_write(</td>      <td class=PType nowrap>uvm_reg_item&nbsp;</td>
      <td class=PParameter nowrap>rw</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Perform a write operation.</div></div><div class=CToolTip id="tt338"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function void drop_objection (</td>      <td class=PType nowrap>uvm_object&nbsp;</td>
      <td class=PParameter nowrap>obj</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%>null,</td>
</tr><tr><td></td>      <td class=PType nowrap>string&nbsp;</td>
      <td class=PParameter nowrap>description</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%>&quot;&quot;,</td>
</tr><tr><td></td>      <td class=PType nowrap>int&nbsp;</td>
      <td class=PParameter nowrap>count</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%>1</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Drops the number of objections for the source <i>object</i> by <i>count</i>, which defaults to 1. </div></div><div class=CToolTip id="tt339"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function void drop_objection (</td>      <td class=PType nowrap>uvm_object&nbsp;</td>
      <td class=PParameter nowrap>obj,</td>
      <td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
      <td class=PDefaultValue width=100%></td>
</tr><tr><td></td>      <td class=PType nowrap>string&nbsp;</td>
      <td class=PParameter nowrap>description</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%>&quot;&quot;,</td>
</tr><tr><td></td>      <td class=PType nowrap>int&nbsp;</td>
      <td class=PParameter nowrap>count</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%>1</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Drop an objection to ending this phase</div></div><div class=CToolTip id="tt340"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function void dropped (</td>      <td class=PType nowrap>uvm_object&nbsp;</td>
      <td class=PParameter nowrap>obj,</td>
</tr><tr><td></td>      <td class=PType nowrap>uvm_object&nbsp;</td>
      <td class=PParameter nowrap>source_obj,</td>
</tr><tr><td></td>      <td class=PType nowrap>string&nbsp;</td>
      <td class=PParameter nowrap>description,</td>
</tr><tr><td></td>      <td class=PType nowrap>int&nbsp;</td>
      <td class=PParameter nowrap>count</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Executes the uvm_objection_callback::dropped method in the user callback class whenever this objection is dropped at the object <i>obj</i>.</div></div><div class=CToolTip id="tt341"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function void dropped (</td>      <td class=PType nowrap>uvm_objection&nbsp;</td>
      <td class=PParameter nowrap>objection,</td>
</tr><tr><td></td>      <td class=PType nowrap>uvm_object&nbsp;</td>
      <td class=PParameter nowrap>source_obj,</td>
</tr><tr><td></td>      <td class=PType nowrap>string&nbsp;</td>
      <td class=PParameter nowrap>description,</td>
</tr><tr><td></td>      <td class=PType nowrap>int&nbsp;</td>
      <td class=PParameter nowrap>count</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
The <i>dropped</i> callback is called when this or a descendant of this component instance drops the specfied <i>objection</i>. </div></div><div class=CToolTip id="tt342"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function void dropped (</td>      <td class=PType nowrap>uvm_object&nbsp;</td>
      <td class=PParameter nowrap>obj,</td>
</tr><tr><td></td>      <td class=PType nowrap>uvm_object&nbsp;</td>
      <td class=PParameter nowrap>source_obj,</td>
</tr><tr><td></td>      <td class=PType nowrap>string&nbsp;</td>
      <td class=PParameter nowrap>description,</td>
</tr><tr><td></td>      <td class=PType nowrap>int&nbsp;</td>
      <td class=PParameter nowrap>count</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Objection callback that is called when a drop_objection has reached <i>obj</i>. </div></div><div class=CToolTip id="tt343"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function void dropped (</td>      <td class=PType nowrap>uvm_objection&nbsp;</td>
      <td class=PParameter nowrap>objection,</td>
</tr><tr><td></td>      <td class=PType nowrap>uvm_object&nbsp;</td>
      <td class=PParameter nowrap>obj,</td>
</tr><tr><td></td>      <td class=PType nowrap>uvm_object&nbsp;</td>
      <td class=PParameter nowrap>source_obj,</td>
</tr><tr><td></td>      <td class=PType nowrap>string&nbsp;</td>
      <td class=PParameter nowrap>description,</td>
</tr><tr><td></td>      <td class=PType nowrap>int&nbsp;</td>
      <td class=PParameter nowrap>count</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Objection dropped callback function. </div></div><div class=CToolTip id="tt344"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>static function void dump()
  </td></tr></table></blockquote>Dump all the resources in the resource pool. </div></div><div class=CToolTip id="tt345"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>function void dump(</td>      <td class=PType nowrap>bit&nbsp;</td>
      <td class=PParameter nowrap>audit</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%> 0</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
dump the entire resource pool. </div></div><div class=CToolTip id="tt346"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function void dump_report_state()
  </td></tr></table></blockquote>This method dumps the internal state of the report handler. </div></div><div class=CToolTip id="tt347"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function void dump_server_state()
  </td></tr></table></blockquote>Dumps server state information.</div></div><!--END_ND_TOOLTIPS-->


<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt348"><div class=CVariable>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>uvm_object element
  </td></tr></table></blockquote>A handle to the RegModel model element associated with this transaction. </div></div><div class=CToolTip id="tt349"><div class=CVariable>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>uvm_elem_kind_e element_kind
  </td></tr></table></blockquote>Kind of element being accessed: REG, MEM, or FIELD. </div></div><div class=CToolTip id="tt350"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function string emit ()
  </td></tr></table></blockquote>Emits a string representing the contents of an object in a format defined by an extension of this object.</div></div><div class=CToolTip id="tt351"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function string emit()
  </td></tr></table></blockquote>Formats the collected information from prior calls to <i>print_*</i> into table format.</div></div><div class=CToolTip id="tt352"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function string emit()
  </td></tr></table></blockquote>Formats the collected information from prior calls to <i>print_*</i> into hierarchical tree format.</div></div><div class=CToolTip id="tt353"><div class=CVariable>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>bit enable_print_topology = 0
  </td></tr></table></blockquote>If set, then the entire testbench topology is printed just after completion of the end_of_elaboration phase.</div></div><div class=CToolTip id="tt354"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>function void enable_recording (</td>      <td class=PType nowrap>string&nbsp;</td>
      <td class=PParameter nowrap>stream,</td>
      <td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
      <td class=PDefaultValue width=100%></td>
</tr><tr><td></td>      <td class=PType nowrap>uvm_recorder&nbsp;</td>
      <td class=PParameter nowrap>recorder</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%>null</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Turns on recording to the stream specified by stream, whose interpretation is implementation specific. </div></div><div class=CToolTip id="tt355"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function void encode(</td>      <td class=PTypePrefix nowrap>ref&nbsp;</td>
      <td class=PType nowrap>uvm_reg_data_t&nbsp;</td>
      <td class=PParameter nowrap>data[]</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Data encoder</div></div><div class=CToolTip id="tt356"><div class=CVariable>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>int end_elements = 5
  </td></tr></table></blockquote>This defines the number of elements at the end of a list that should be printed.</div></div><div class=CToolTip id="tt357"><div class=CVariable>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>uvm_event end_event
  </td></tr></table></blockquote>A uvm_event that is triggered when this transaction&rsquo;s actual execution on the bus ends, typically as a result of a driver calling uvm_component::end_tr. </div></div><div class=CToolTip id="tt358"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function void end_of_elaboration_phase(</td>      <td class=PType nowrap>uvm_phase&nbsp;</td>
      <td class=PParameter nowrap>phase</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
The uvm_end_of_elaboration_phase phase implementation method.</div></div><div class=CToolTip id="tt359"><div class=CVariable>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>rand bit [63:0] end_offset
  </td></tr></table></blockquote>Last address of managed space</div></div><div class=CToolTip id="tt360"><div class=CConstant>End of request phase</div></div><div class=CToolTip id="tt361"><div class=CConstant>End of response phase</div></div><div class=CToolTip id="tt362"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>function void end_tr (</td>      <td class=PType nowrap>uvm_transaction&nbsp;</td>
      <td class=PParameter nowrap>tr,</td>
      <td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
      <td class=PDefaultValue width=100%></td>
</tr><tr><td></td>      <td class=PType nowrap>time&nbsp;</td>
      <td class=PParameter nowrap>end_time</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%>0,</td>
</tr><tr><td></td>      <td class=PType nowrap>bit&nbsp;</td>
      <td class=PParameter nowrap>free_handle</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%>1</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
This function marks the end of a transaction, <i>tr</i>, by this component. </div></div><div class=CToolTip id="tt363"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>function void end_tr (</td>      <td class=PType nowrap>time&nbsp;</td>
      <td class=PParameter nowrap>end_time</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%>0,</td>
</tr><tr><td></td>      <td class=PType nowrap>bit&nbsp;</td>
      <td class=PParameter nowrap>free_handle</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%>1</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
This function indicates that the transaction execution has ended. </div></div><div class=CToolTip id="tt364"><div class=CConstant>The sequence has completed the execution of the uvm_sequence_base::body() task.</div></div><div class=CToolTip id="tt365"><div class=CVariable>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>const uvm_event_pool events = new
  </td></tr></table></blockquote>The event pool instance for this transaction. </div></div><div class=CToolTip id="tt366"><div class=CGroup>The following example illustrates how to implement a RegModel-BUS adapter class for the APB bus protocol.</div></div><div class=CToolTip id="tt367"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function void exec_func(</td>      <td class=PType nowrap>uvm_component&nbsp;</td>
      <td class=PParameter nowrap>comp,</td>
</tr><tr><td></td>      <td class=PType nowrap>uvm_phase&nbsp;</td>
      <td class=PParameter nowrap>phase</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Implements the functor/delegate functionality for a function phase type comp  - the component to execute the functionality upon phase - the phase schedule that originated this phase call</div></div><div class=CToolTip id="tt368"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual task exec_task(</td>      <td class=PType nowrap>uvm_component&nbsp;</td>
      <td class=PParameter nowrap>comp,</td>
</tr><tr><td></td>      <td class=PType nowrap>uvm_phase&nbsp;</td>
      <td class=PParameter nowrap>phase</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Implements the functor/delegate functionality for a task phase type comp  - the component to execute the functionality upon phase - the phase schedule that originated this phase call</div></div><div class=CToolTip id="tt369"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function void execute(</td>      <td class=PType nowrap>uvm_component&nbsp;</td>
      <td class=PParameter nowrap>comp,</td>
</tr><tr><td></td>      <td class=PType nowrap>uvm_phase&nbsp;</td>
      <td class=PParameter nowrap>phase</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Executes the bottom-up phase <i>phase</i> for the component <i>comp</i>.</div></div><div class=CToolTip id="tt370"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function void execute(</td>      <td class=PType nowrap>uvm_component&nbsp;</td>
      <td class=PParameter nowrap>comp,</td>
</tr><tr><td></td>      <td class=PType nowrap>uvm_phase&nbsp;</td>
      <td class=PParameter nowrap>phase</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Fork the task-based phase <i>phase</i> for the component <i>comp</i>.</div></div><div class=CToolTip id="tt371"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function void execute(</td>      <td class=PType nowrap>uvm_component&nbsp;</td>
      <td class=PParameter nowrap>comp,</td>
</tr><tr><td></td>      <td class=PType nowrap>uvm_phase&nbsp;</td>
      <td class=PParameter nowrap>phase</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Executes the top-down phase <i>phase</i> for the component <i>comp</i>.</div></div><div class=CToolTip id="tt372"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual task execute_item(</td>      <td class=PType nowrap>uvm_sequence_item&nbsp;</td>
      <td class=PParameter nowrap>item</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Executes the given transaction <i>item</i> directly on this sequencer. </div></div><div class=CToolTip id="tt373"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>static function bit exists(</td>      <td class=PType nowrap>uvm_component&nbsp;</td>
      <td class=PParameter nowrap>cntxt,</td>
      <td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
</tr><tr><td></td>      <td class=PType nowrap>string&nbsp;</td>
      <td class=PParameter nowrap>inst_name,</td>
      <td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
</tr><tr><td></td>      <td class=PType nowrap>string&nbsp;</td>
      <td class=PParameter nowrap>field_name,</td>
      <td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
</tr><tr><td></td>      <td class=PType nowrap>bit&nbsp;</td>
      <td class=PParameter nowrap>spell_chk</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Check if a value for <i>field_name</i> is available in <i>inst_name</i>, using component <i>cntxt</i> as the starting search point. </div></div><div class=CToolTip id="tt374"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function int exists (</td>      <td class=PType nowrap>KEY&nbsp;</td>
      <td class=PParameter nowrap>key</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Returns 1 if a item with the given <i>key</i> exists in the pool, 0 otherwise.</div></div><div class=CToolTip id="tt375"><div class=CSection>The uvm_reg_predictor class defines a predictor component, which is used to update the register model&rsquo;s mirror values based on transactions explicitly observed on a physical bus.</div></div><div class=CToolTip id="tt376"><div class=CVariable>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>rand uvm_object extension
  </td></tr></table></blockquote>Handle to optional user data, as conveyed in the call to write(), read(), mirror(), or update() used to trigger the operation.</div></div><div class=CToolTip id="tt377"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function void extract_phase(</td>      <td class=PType nowrap>uvm_phase&nbsp;</td>
      <td class=PParameter nowrap>phase</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
The uvm_extract_phase phase implementation method.</div></div><!--END_ND_TOOLTIPS-->


<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt378"><div class=CSection>As the name implies, the uvm_factory is used to manufacture (create) UVM objects and components. </div></div><div class=CToolTip id="tt379"><div class=CGroup>The factory interface provides convenient access to a portion of UVM&rsquo;s uvm_factory interface. </div></div><div class=CToolTip id="tt380"><div class=CGroup>The `uvm_field_*  macros are invoked inside of the `uvm_*_utils_begin and `uvm_*_utils_end macro blocks to form &ldquo;automatic&rdquo; implementations of the core data methods: copy, compare, pack, unpack, record, print, and sprint.</div></div><div class=CToolTip id="tt381"><div class=CVariable>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>rand uvm_reg_data_t fifo[$]
  </td></tr></table></blockquote>The abstract representation of the FIFO. </div></div><div class=CToolTip id="tt382"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function void final_phase(</td>      <td class=PType nowrap>uvm_phase&nbsp;</td>
      <td class=PParameter nowrap>phase</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
The uvm_final_phase phase implementation method.</div></div><div class=CToolTip id="tt383"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>function uvm_phase find(</td>      <td class=PType nowrap>uvm_phase&nbsp;</td>
      <td class=PParameter nowrap>phase,</td>
      <td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
      <td class=PDefaultValue width=100%></td>
</tr><tr><td></td>      <td class=PType nowrap>bit&nbsp;</td>
      <td class=PParameter nowrap>stay_in_scope</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%>1</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Locate the phase node with the specified <i>phase</i> IMP and return its handle. </div></div><div class=CToolTip id="tt384"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>function uvm_component find (</td>      <td class=PType nowrap>string&nbsp;</td>
      <td class=PParameter nowrap>comp_match</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
</div></div><div class=CToolTip id="tt385"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>function void find_all (</td>      <td class=PTypePrefix nowrap></td>
      <td class=PType nowrap>string&nbsp;</td>
      <td class=PParameter nowrap>comp_match,</td>
      <td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
      <td class=PDefaultValue width=100%></td>
</tr><tr><td></td>      <td class=PTypePrefix nowrap>ref&nbsp;</td>
      <td class=PType nowrap>uvm_component&nbsp;</td>
      <td class=PParameter nowrap>comps[$],</td>
      <td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
      <td class=PDefaultValue width=100%></td>
</tr><tr><td></td>      <td class=PTypePrefix nowrap>input&nbsp;</td>
      <td class=PType nowrap>uvm_component&nbsp;</td>
      <td class=PParameter nowrap>comp</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%>null</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Returns the component handle (find) or list of components handles (find_all) matching a given string. </div></div><div class=CToolTip id="tt386"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>static function types_t find_all(</td>      <td class=PType nowrap>uvm_component&nbsp;</td>
      <td class=PParameter nowrap>start</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Recursively finds all component instances of the parameter type <i>TYPE</i>, starting with the component given by <i>start</i>. </div></div><div class=CToolTip id="tt387"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>static function uvm_reg_block find_block(</td>      <td class=PTypePrefix nowrap>input&nbsp;</td>
      <td class=PType nowrap>string&nbsp;</td>
      <td class=PParameter nowrap>name,</td>
      <td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
      <td class=PDefaultValue width=100%></td>
</tr><tr><td></td>      <td class=PTypePrefix nowrap>input&nbsp;</td>
      <td class=PType nowrap>uvm_reg_block&nbsp;</td>
      <td class=PParameter nowrap>root</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td>      <td class=PTypePrefix nowrap>input&nbsp;</td>
      <td class=PType nowrap>uvm_object&nbsp;</td>
      <td class=PParameter nowrap>accessor</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%> null</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Find the first block whose hierarchical names match the specified <i>name</i> glob. </div></div><div class=CToolTip id="tt388"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>static function int find_blocks(</td>      <td class=PTypePrefix nowrap>input&nbsp;</td>
      <td class=PType nowrap>string&nbsp;</td>
      <td class=PParameter nowrap>name,</td>
      <td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
      <td class=PDefaultValue width=100%></td>
</tr><tr><td></td>      <td class=PTypePrefix nowrap>ref&nbsp;</td>
      <td class=PType nowrap>uvm_reg_block&nbsp;</td>
      <td class=PParameter nowrap>blks[$],</td>
      <td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
      <td class=PDefaultValue width=100%></td>
</tr><tr><td></td>      <td class=PTypePrefix nowrap>input&nbsp;</td>
      <td class=PType nowrap>uvm_reg_block&nbsp;</td>
      <td class=PParameter nowrap>root</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%> null,</td>
</tr><tr><td></td>      <td class=PTypePrefix nowrap>input&nbsp;</td>
      <td class=PType nowrap>uvm_object&nbsp;</td>
      <td class=PParameter nowrap>accessor</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%> null</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Find the blocks whose hierarchical names match the specified <i>name</i> glob. </div></div><div class=CToolTip id="tt389"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>function uvm_phase find_by_name(</td>      <td class=PType nowrap>string&nbsp;</td>
      <td class=PParameter nowrap>name,</td>
      <td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
      <td class=PDefaultValue width=100%></td>
</tr><tr><td></td>      <td class=PType nowrap>bit&nbsp;</td>
      <td class=PParameter nowrap>stay_in_scope</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%>1</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Locate a phase node with the specified <i>name</i> and return its handle. </div></div><div class=CToolTip id="tt390"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>function uvm_object_wrapper find_override_by_name (</td>      <td class=PType nowrap>string&nbsp;</td>
      <td class=PParameter nowrap>requested_type_name,</td>
</tr><tr><td></td>      <td class=PType nowrap>string&nbsp;</td>
      <td class=PParameter nowrap>full_inst_path</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
These methods return the proxy to the object that would be created given the arguments. </div></div><div class=CToolTip id="tt391"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters colspan=3>function uvm_object_wrapper find_override_by_type (</td>      </tr><tr><td>&nbsp;&nbsp;&nbsp;</td>      <td class=PType nowrap>uvm_object_wrapper&nbsp;</td>
      <td class=PParameter nowrap width=100%>requested_type,</td>
      </tr><tr><td>&nbsp;&nbsp;&nbsp;</td>      <td class=PType nowrap>string&nbsp;</td>
      <td class=PParameter nowrap width=100%>full_inst_path</td>
    </tr>
    <tr>
      <td class=PAfterParameters colspan=3>)</td></tr>
      </table></td></tr>
    </table></blockquote>
</div></div><div class=CToolTip id="tt392"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function uvm_resource_types::rsrc_q_t find_unused_resources()
  </td></tr></table></blockquote>Locate all the resources that have at least one write and no reads</div></div><div class=CToolTip id="tt393"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual task finish_item (</td>      <td class=PType nowrap>uvm_sequence_item&nbsp;</td>
      <td class=PParameter nowrap>item,</td>
      <td class=PDefaultValuePrefix>&nbsp;&nbsp;</td>
      <td class=PDefaultValue width=100%></td>
</tr><tr><td></td>      <td class=PType nowrap>int&nbsp;</td>
      <td class=PParameter nowrap>set_priority</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%> -1</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
finish_item, together with start_item together will initiate operation of a sequence_item. </div></div><div class=CToolTip id="tt394"><div class=CVariable>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>bit finish_on_completion = 1
  </td></tr></table></blockquote>If set, then run_test will call $finish after all phases are executed.</div></div><div class=CToolTip id="tt395"><div class=CConstant>The sequence is completely finished executing.</div></div><div class=CToolTip id="tt396"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>function CB first()
  </td></tr></table></blockquote>Returns the first valid (enabled) callback of the callback type (or a derivative) that is in the queue of the context object. </div></div><div class=CToolTip id="tt397"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function int first (</td>      <td class=PTypePrefix nowrap>ref&nbsp;</td>
      <td class=PType nowrap>KEY&nbsp;</td>
      <td class=PParameter nowrap>key</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Returns the key of the first item stored in the pool.</div></div><div class=CToolTip id="tt398"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function void flush()
  </td></tr></table></blockquote>This method sets m_matches and m_mismatches back to zero. </div></div><div class=CToolTip id="tt399"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>virtual function void flush()
  </td></tr></table></blockquote>Removes all entries from the FIFO, after which used returns 0 and is_empty returns 1.</div></div><div class=CToolTip id="tt400"><div class=CVariable>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>string fname
  </td></tr></table></blockquote>The file name from where this transaction originated, if provided at the call site.</div></div><div class=CToolTip id="tt401"><div class=CVariable>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>bit footer = 1
  </td></tr></table></blockquote>Indicates whether the print_footer function should be called when printing an object.</div></div><div class=CToolTip id="tt402"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>function uvm_mem_region for_each(</td>      <td class=PType nowrap>bit&nbsp;</td>
      <td class=PParameter nowrap>reset</td>
      <td class=PDefaultValuePrefix>&nbsp;=&nbsp;</td>
      <td class=PDefaultValue width=100%> 0</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Iterate over all currently allocated regions</div></div><div class=CToolTip id="tt403"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>function string format_action(</td>      <td class=PType nowrap>uvm_action&nbsp;</td>
      <td class=PParameter nowrap>action</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Returns a string representation of the <i>action</i>, e.g., &ldquo;DISPLAY&rdquo;.</div></div><div class=CToolTip id="tt404"><div class=CMethod>Hook to override base footer with a custom footer.</div></div><div class=CToolTip id="tt405"><div class=CMethod>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype>
      <tr><td><table border=0 cellspacing=0 cellpadding=0><tr>
      <td class=PBeforeParameters nowrap>virtual function string format_row (</td>      <td class=PType nowrap>uvm_printer_row_info&nbsp;</td>
      <td class=PParameter nowrap>row</td>
      <td class=PAfterParameters nowrap>)</td></tr>
      </table></td></tr>
    </table></blockquote>
Hook for producing custom output of a single field (row).</div></div><div class=CToolTip id="tt406"><div class=CVariable>
    <blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>bit full_name = 0
  </td></tr></table></blockquote>Indicates whether adjust_name should print the full name of an identifier or just the leaf name.</div></div><!--END_ND_TOOLTIPS-->

</div><!--Index-->


<script language=JavaScript><!--
if (browserType) {if (browserVer) {document.write("</div>"); }document.write("</div>");}// --></script></body></html>